$(function() {
	$('#username').on('blur', function() {
		if ($('#username').val() != '') {
			checkUsername();
		} else {
			$('#usernamePrompt').html('*必填');
			$('#usernamePrompt').css({
				color : 'black'
			});
		}
	})
	/*
	 * $('#loginBut').on('click', function() { $('#loginForm').submit(); })
	 */

	$('#loginBut').on('click', function() {
		$.ajax({
			url : '../user/loginCheck.action',
			type : 'post',
			dataType : 'html',
			data : {
				'username' : $('#username').val(),
				'password' : $('#password').val(),
			},
			success : function(msg) {
				if (msg == "login success") {
					sessionStorage.setItem('username', $('#username').val());
					window.location.href = "query.html";
				} else {
					// window.location.href = "login.html";
					alert("用户名或密码错误，请检查。");
					return;
				}
			},
			error : function() {
				alert('在处理登录的时候发生了错误。');
				return;
			}
		})
	})

	function checkUsername() {
		$.ajax({
			url : '../user/checkUsername.action',
			type : 'get',
			dataType : 'html',
			data : {
				'username' : $('#username').val(),
			},
			success : function(msg) {
				$('#usernamePrompt').html(msg);
				if (msg.indexOf('已存在') >= 0) {
					$('#usernamePrompt').append('，可以登录');
					$('#usernamePrompt').css({
						color : 'blue'
					});

				} else {
					$('#usernamePrompt').append('，请先注册');
					$('#usernamePrompt').css({
						color : 'red'
					});
				}

			},
			error : function() {
				alert('在处理用户名判断的时候发生了错误。');
				return;
			}
		})
	}

})